package com.gitee.neuray.security.wb.ribs.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gitee.neuray.security.common.entity.BaseEntity;
import lombok.Data;

import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;

/**
 * 报销列表查询
 *
 * @author larksys
 * @email ${email}
 * @date 2020-03-19 14:10:38
 */
@Data
@Table(name = "T_WB_BXD")
public class RibsVo extends BaseEntity {

  /** 子表ID集合 */
  private String ids;
  /** 报销单号 */
  private String bxdh;
  /** 用户Id */
  private String staffId;
  /** 报销类型 */
  private String bxlx;
  /** 报销类型 */
  @Transient
  private String bxlxName;
  /** 费用合计 */
  private String fyhj;
  /** 结算方式 */
  private String jsfs;
  /** 结算方式 */
  @Transient
  private String jsfsName;
  /** 银行卡号 */
  private String yhkh;
  /** 银行名称 */
  private String yhmc;
  /** 报销事由 */
  private String bxsy;
  /** 备注 */
  private String bz;

  @JsonFormat(pattern = "yyyy-MM-dd")
  /** 签发日期 */
  private Date qfrq;
  /** 创建时间 */
  @Transient
  private String cjsj;
  /** 报销状态 1、已保存 2、已提交 3、已初审 4、已复审 5、驳回 6、已复核 7、已打款 */
  private String bxzt;
  /** 报销状态 */
  @Transient
  private String bxztName;

  private String tp;

  @Transient
  private String tpName;

  @Transient
  private String bxyj;

  private String yj;
  private String ssxs;
}
